Toward a Model of Reusable Software Subsystems

نویسنده

  • Stephen H. Edwards
چکیده

No one has yet developed a generally acceptable model of reusable software that fully captures the nature of software parts and how they should be used to construct new systems. This paper discusses developing a model of reusable subsystems, where a subsystem can vary in grain size from large scale generic architectures to single module components. It draws on previous work from wisr'91 to describe the need for an analytical model of reusable subsystems, the purposes for such a model, the broad properties such a model should have, and the critical issues that have already been identiied which must be addressed. It points out the strong incentive researchers and practitioners have to drive toward a model for software building blocks and how they are used to construct systems. Workshop Goals: Cross-fertilization of ideas with other researchers; building on the results of wisr'91; keeping abreast of other ongoing reuse work; advancing the theoretical foundations of software reuse.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Internal Agent Architecture for Dynamic Composition of Reusable Agent Subsystems

The internal agent architectures that current MAS frameworks provide don’t enable the rapid implementation of agents from reusable components. This is because of the underlying problem that the agent-oriented programming paradigm, defining how abstraction, decomposition, and modularity are achieved, is not sufficiently understood or developed. This paper presents an agent decomposition framewor...

متن کامل

An Agent Architecture Composed from Reusable Subsystems: Decomposition Framework and High-Level Description

The internal agent architectures that current MAS frameworks provide don’t enable the rapid implementation of agents from reusable components. This is because of the underlying problem that the agent-oriented programming paradigm, defining how abstraction, decomposition, and modularity are achieved, is not sufficiently understood or developed. This paper presents an agent decomposition framewor...

متن کامل

Reusing Object-Oriented Designs

Reusing the products of the software development process is an important way to reduce software costs and to make programmers and designers more e cient. Object-oriented programming permits the reuse of design as well as programs. This paper describes two techniques for reusing design and how these reusable designs are developed. Abstract classes are reusable designs for components, while frame...

متن کامل

An Agent-Based Architecture for Dialogue Systems

Research in dialogue systems has been moving towards reusable and adaptable architectures for managing dialogue execution and integrating heterogeneous subsystems. In this paper we present a formalisation of Admp, an agent-based architecture which supports the development of dialogue applications. It features a central data structure shared between software agents, it allows the integration of ...

متن کامل

Developing Safety-critical Software Requirements for Commercial Reusable Launch Vehicles

A number of inventors and entrepreneurs are currently attempting to develop and commercially operate reusable launch vehicles to carry voluntary participants into space. To reduce the risk to the public in the operation of these vehicles, a launch vehicle operator typically performs analyses to identify safety measures and develop safety requirements. The focus of these safety efforts has histo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992